<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="text" indent="no"/>

	<xsl:template match="template">
		<xsl:for-each select="*">
			<xsl:apply-templates select="." />
		</xsl:for-each>
	</xsl:template>

	<xsl:template match="text"><![CDATA[']]><xsl:value-of select="." /><![CDATA[']]></xsl:template>
	<xsl:template match="datacolumn"><![CDATA[+ ( CASE WHEN ltrim(convert(varchar(500),]]><xsl:value-of select="column" /><![CDATA[))<>'' THEN convert(varchar(500),]]><xsl:value-of select="column" /><![CDATA[) ELSE ']]><xsl:value-of select="default" /><![CDATA[' END) +]]></xsl:template>

</xsl:stylesheet>